home *** CD-ROM | disk | FTP | other *** search
- This program calculates the zodiac sign positions of the ten
- planets, including the sun and moon, Placidus house cusps, natal
- chart aspects, transiting aspects, and synastry between two
- individuals' charts with numerical indexes of the degree of
- communication between them.
-
- For instructions on using the program, type Y when the program
- prompts, "Do you want assistance?"
-
-
- HISTORY OF PROGRAM VERSIONS
- ***
-
- October 16, 1985 - ASTROLOG.BAS completed in response to
- requests for such a program on the Glendale
- Littera QBBS at (818) 956-6164.
-
- November 24, 1985 - ASTROL2.BAS fixed an error relating to mean
- local time conversion and provided two new
- user prompts, one for printing a hard copy to
- the printer and one for continuing on to
- calculate a new birthdate.
-
- December 1, 1985 - Versions 3 and 4 were revisions of the
- program necessary in order to get it to
- compile. For the actual compiling I thank
- James Crowley and for helpful suggestions I
- thank his friend Larry.
-
- December 10, 1985 - ASTROL5.BAS fixed an error that had been
- present all along without my knowing it. Due
- to a problem with the Julian Day routine
- taken from Erlewine's book, the program was
- calculating positions for July and December
- dates that were actually for one day after
- the date entered! The ASTROL5.LBR released
- the corrected COM files.
-
- December 26, 1985 - I discover that while the July December "fix"
- causes the program to run fine in the MBASIC-
- 80 version on CP/M computers, the "fix"
- causes positions for December to be for one
- day too early in BASICA on my XT. This means
- that it may not be the original algorithm
- that is at fault; the problem may result from
- the way in which the Microsoft BASIC
- compilers transform the algorithm in order to
- optimize runtime efficiency.
-
- December 27, 1985 - David C. Oshel of Ames, Iowa discovers the
- program on the Potpourri Bulletin Board
- (408/378-7474) and in one day writes a
- complete "top-down" revision of the program,
- which he releases as ASTROL6.BAS and then as
- OMAR11.LBR.
-
- January 6, 1986 - Dave's educational revision of the program,
- with it's use of the RESTORE statement to
- calculate additional birthdays in the
- compiled version, permits me to implement an
- idea I had for using the program to compare
- charts by calculating the aspects between
- them.
-
- January 10, 1986 - In order to evaluate the significance of a
- transiting aspect, it is important to know
- whether the aspect is applying or separating,
- i.e., still to come or already past. Some
- complicated programming made this possible.
-
- January 12, 1986 - I thought it would be nice to produce a
- quantitative measure of the degree of
- compatibility between two people. There
- turned out to be no technical barrier to
- doing this.
-
- January 14, 1986 - The heavy demands on string space required by
- the internal help document and by the arrays
- that store aspect information for output to
- the line printer was causing my 64K machine
- to run out of memory, forcing me to decomment
- the CP/M version of the program. For
- programmers who wish to analyze the program,
- a fully commented ASCII-formatted .BAS file
- is being put out with an executable program
- in the library for the IBM compatible
- version. Depending on the system receiving
- it, this library will be called ASTROLPC.LBR
- or ASTROLPC.ARC. The CP/M program library
- put out on this date will be called
- ASTROL7.LBR.
-
- January 25, 1986 - In a minor modification, added an Internal
- Communication Index at the end of the aspects
- routine. This is the sum of intensities of
- all the aspects in the chart. The index
- seems to vary from the 30's to the 140's,
- with an index in the 60's or 70's being about
- average.
-
- February 1, 1986 - Dave Oshel locates a Julian Day algorithm
- that does not have the drawbacks of the
- program's original algorithm. He uploads
- this for me and I merge it into the program.
- It runs fine and eliminates the disparity
- between the CP/M and IBM program versions.
-
-
- John Halloran
- P.O. Box 75713
- Los Angeles, CA 90075